<%-- 
    Document   : muro
    Created on : Feb 11, 2011, 9:49:50 AM
    Author     : miguelGallardo
--%>

<%@page import="persistencia.Usuarios"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="persistencia.Mensajes"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="CSS/style_1.css" />
<script type="text/javascript" src="JS/jquery-1.5.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>El Tabique - PAW</title>
</head>
<body>
    <%
        // Verificacion de que enlaces mostrar
        Usuarios auth = (Usuarios)session.getAttribute("user");
        Boolean showManage = (auth.getPermisos().equals("ADMIN"));

        // Esto solo se mostrara si hay algun mensaje
        String msg = (String)session.getAttribute("msg");
        Boolean bm = false;
        Boolean b = (Boolean)session.getAttribute("error");
        if (msg != null && !msg.equals("")) bm = true;
        // eliminamos el mensaje
        session.setAttribute("msg", "");

    %>
<div id="barra">
     <% if (bm) { %>
        <p class="<% if (!b) { %>positive<% } else {%>negative <% } %>"><%= msg %></p>
     <% } %>
    <p class="barra">Sesion como: <span class="autor">${user.nombre} : ${user.permisos}</span><% if (showManage) { %><a href="doManage">Administrar</a> <% } %><a href="logout">Cerrar Sesion</a></p>
</div>
<div id="cuerpo">
    <%


    List<Mensajes> lm;
    // Cargamos todos los mensajes
    lm = (List<Mensajes>)request.getAttribute("lm");
    Iterator e = lm.iterator();
        // Para dar formato a la fecha
        SimpleDateFormat formatter;
        formatter = new SimpleDateFormat("dd.MM.yyyy");

    while (e.hasNext()) {
            Mensajes m = (Mensajes) e.next();
            String t = m.getTexto();
            String a = m.getAutor();
            String f = formatter.format(m.getFecha());
            Integer i = m.getId();
            %>
  <div id="mensajes">
      <form action="doRemovePost" method="POST" name="<%= "formulario" + i %>" >
          <input type="hidden" name="cual" value="<%= i %>" />
      <p class="msg"><%= t %></p>
      <p class="fecha"><span class="autor"><%= a %> : </span><%= f %>  <img src="IMG/remove.png" alt="Eliminar Mensaje" class="remove" onClick="<%= "document.formulario" + i + ".submit();" %>" /></p>
      </form>
  </div>
  <%  } %>

  <%

  // Esto solo se mostrara si es un usuario registrado o un administrador
  Usuarios u = (Usuarios)session.getAttribute("user");
  String p = u.getPermisos();
  if (p.equals("USER") || p.equals("ADMIN")){

  %>
  <div id="formulario">
    <form action="doAPost" method="post">
      <fieldset class="fs">
	<legend class="fs">Nuevo Mensaje</legend>
	  <textarea name="texto" class="ta" ></textarea>
	  <span class="msgautor">${user.nombre} : ${user.permisos}</span>
	  <span class="msgsubmit"><input type="submit" name="submit" value="Post!" class="button"/></span>
      </fieldset>
    </form>
  </div>
  <% } %>
</div>
</body>
</html>
